/**
 * @file cutility.h
 *
 * @date Feb 27, 2012
 * @author Francesco Corvino
 */

#ifndef CUTILITY_H_
#define CUTILITY_H_

#include <stdlib.h>
#include <stdio.h>

#include "../../utilities.h"
#include "../applicationLib.h"

/**
 * @brief Stringa utilizzata nelle operazioni di logging.
 */
#define CUTILITY_LOGNAME "cutility"

#define CHAT_DEFAULT_PORT "131107"

#define CHAT_DEFAULT_ADDRESS "localhost"

#define CHAT_DEFAULT_NAME "unknow-name"

//////////////////////////////////////////////////////////////////////////////////////
////// Funzioni e strutture utilizzate per i comandi di monitoraggio /////////////////
//////////////////////////////////////////////////////////////////////////////////////

void exChat_Start();

void exChat_Update();

void exChat_Configure();

//////////////////////////////////////////////////////////////////////////////////////
////// Funzioni per il caricamento di tutti i comandi di utilità /////////////////////
//////////////////////////////////////////////////////////////////////////////////////

void cutility_load();

#endif /* CUTILITY_H_ */
